//1.导入Vue 和 Vuex
import Vue from "vue"
import Vuex from "vuex"

//导入购物车的vuex模块
import moduleCart from '@/store/cart.js'
import moduleUser from '@/store/user.js'

//2.将vuex安装为Vue的插件
Vue.use(Vuex)

//3.创建store的实例对象
const store = new Vuex.Store({
	//通过modules挂载store模块
	modules: {
		//挂载购物车的vuex模块，模块内成员的访问路径被调整为 m_cart, 例如：
		//购物车模块中 cart 数组的访问路径是 m_cart/cart
		'm_cart': moduleCart,
		'm_user': moduleUser
	}
})

//4.向外共享store的实例对象
export default store
